WPS Office.apk(点击下载) / kib.java


package defpackage;

import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import cn.wps.moffice.define.VersionManager;
import cn.wps.moffice.share.panel.AbsShareItemsPanel;
import cn.wps.moffice.share.panel.ShareItemsPhonePanel;
import cn.wps.moffice_eng.R;
import defpackage.khi;
import defpackage.khq;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.eclipse.paho.client.mqttv3.internal.ClientDefaults;

/* renamed from: kib  reason: default package */
public final class kib {

    /* access modifiers changed from: package-private */
    /* renamed from: kib$a */
    public interface a {
        String deU();
    }

    /* renamed from: kib$b */
    public static abstract class b extends khf implements a {
        b(String str, Drawable drawable, byte b, khi.a aVar) {
            super(str, drawable, b, aVar);
        }

        @Override // defpackage.kib.a
        public String deU() {
            return null;
        }
    }

    /* access modifiers changed from: package-private */
    /* renamed from: kib$c */
    public static class c<T> extends khq<T> {
        private boolean mdi;

        public c(Context context) {
            this(context, false);
        }

        public c(Context context, boolean z) {
            super(context);
            this.mdi = z;
        }

        public final int getItemViewType(int i) {
            return getItem(i) instanceof a ? 1 : 0;
        }

        @Override // defpackage.khq
        public final View getView(int i, View view, ViewGroup viewGroup) {
            khq.a aVar;
            int itemViewType = getItemViewType(i);
            if (view == null) {
                view = LayoutInflater.from(this.mContext).inflate(1 == itemViewType ? this.mdi ? R.layout.phone_home_share_launcher_recommend_docinfo_item : R.layout.phone_home_share_launcher_recommend_item : this.mdi ? R.layout.phone_home_share_launcher_docinfo_item : R.layout.phone_home_share_launcher_item, viewGroup, false);
                khq.a aVar2 = new khq.a((ImageView) view.findViewById(R.id.documents_filebrowser_launcher_image), (TextView) view.findViewById(R.id.documents_filebrowser_launcher_text));
                if (this.mdi) {
                    aVar2.lIO = view.findViewById(R.id.share_item_div);
                }
                view.setTag(aVar2);
                aVar = aVar2;
            } else {
                aVar = (khq.a) view.getTag();
            }
            khj khj = (khj) getItem(i);
            aVar.eBA.setImageDrawable(khj.getIcon());
            aVar.name.setText(khj.getText());
            if (1 == itemViewType) {
                String deU = ((a) getItem(i)).deU();
                if (!TextUtils.isEmpty(deU)) {
                    ((TextView) view.findViewById(R.id.documents_filebrowser_launcher_sub_text)).setText(deU);
                }
            }
            if (this.mdi) {
                if (i != getCount() - 1) {
                    aVar.lIO.setVisibility(0);
                } else {
                    aVar.lIO.setVisibility(8);
                }
            }
            return view;
        }

        public final int getViewTypeCount() {
            return 2;
        }
    }

    /* renamed from: kib$d */
    static abstract class d extends kie implements a {
        public d(String str, Drawable drawable, byte b, khi.a aVar) {
            super(str, drawable, b, aVar);
        }

        @Override // defpackage.kib.a
        public String deU() {
            return null;
        }
    }

    /* renamed from: kib$e */
    public interface e {
        void b(ResolveInfo resolveInfo);
    }

    /* renamed from: kib$f */
    public interface f {
        void a(ResolveInfo resolveInfo, String str);
    }

    public static ShareItemsPhonePanel<String> a(Context context, boolean z, boolean z2, e eVar, AbsShareItemsPanel.b bVar) {
        ArrayList<khj<String>> a2 = a(context, eVar);
        if (a2.isEmpty()) {
            return null;
        }
        ShareItemsPhonePanel<String> shareItemsPhonePanel = new ShareItemsPhonePanel<>(context, true);
        shareItemsPhonePanel.setAdatper(new c(context, true));
        shareItemsPhonePanel.setItems(a2);
        shareItemsPhonePanel.setOnItemClickListener(bVar);
        shareItemsPhonePanel.setLayoutParams(new ViewGroup.LayoutParams(-1, a2.size() * context.getResources().getDimensionPixelSize(R.dimen.public_docinfo_mail_item_height)));
        return shareItemsPhonePanel;
    }

    public static ArrayList<khj<String>> a(Context context, e eVar) {
        int i;
        boolean z;
        khi r0;
        List<ResolveInfo> dea = khb.dea();
        ArrayList arrayList = new ArrayList();
        if (VersionManager.aYQ()) {
            if (dea != null && !dea.isEmpty()) {
                int size = dea.size();
                int i2 = 0;
                while (true) {
                    if (i2 >= size) {
                        i = i2;
                        z = false;
                        break;
                    }
                    ActivityInfo activityInfo = dea.get(i2).activityInfo;
                    if (activityInfo != null && "com.kingsoft.email".equals(activityInfo.packageName) && "com.kingsoft.email.activity.ComposeActivityEmail".equals(activityInfo.name)) {
                        z = true;
                        i = i2;
                        break;
                    }
                    i2++;
                }
            } else {
                i = 0;
                z = false;
            }
            if (z) {
                ResolveInfo remove = dea.remove(i);
                r0 = new b(khb.a(context, remove, 0), khb.b(context, remove), khl.dek(), null, eVar, remove) {
                    /* class defpackage.kib.AnonymousClass7 */
                    final /* synthetic */ e meW;
                    final /* synthetic */ ResolveInfo meY;

                    {
                        this.meW = r6;
                        this.meY = r7;
                    }

                    @Override // defpackage.kib.a, defpackage.kib.b
                    public final String deU() {
                        return "好用的邮件客户端";
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        dwp.lV("public_share_wpsmail");
                        if (this.meW == null) {
                            return true;
                        }
                        this.meW.b(this.meY);
                        return true;
                    }
                };
            } else {
                r0 = new b("WPS邮箱", context.getResources().getDrawable(R.drawable.public_share_recommend_wps_mail_icon), khl.dek(), null, context) {
                    /* class defpackage.kib.AnonymousClass8 */
                    final /* synthetic */ Context cvx;

                    {
                        this.cvx = r6;
                    }

                    @Override // defpackage.kib.a, defpackage.kib.b
                    public final String deU() {
                        return "好用的邮件客户端";
                    }

                    /* access modifiers changed from: protected */
                    @Override // defpackage.khf, defpackage.khi
                    public final void def() {
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        dwp.lV("public_share_wpsmail_download");
                        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("http://hoplink.ksosoft.com/3euaf0"));
                        intent.addFlags(ClientDefaults.MAX_MSG_SIZE);
                        if (intent.resolveActivity(this.cvx.getPackageManager()) != null) {
                            this.cvx.startActivity(intent);
                            return true;
                        }
                        lvg.d(this.cvx, R.string.public_error, 0);
                        return true;
                    }
                };
            }
            r0.mcx = false;
            arrayList.add(r0);
        }
        int size2 = (dea == null || dea.isEmpty()) ? 0 : dea.size();
        int size3 = !arrayList.isEmpty() ? arrayList.size() : 0;
        ArrayList<khj<String>> arrayList2 = new ArrayList<>(size2 + size3);
        if (size3 + size2 <= 0) {
            return arrayList2;
        }
        arrayList2.addAll(arrayList);
        if (size2 > 0) {
            for (ResolveInfo resolveInfo : dea) {
                AnonymousClass9 r02 = new kie(khb.a(context, resolveInfo, 0), khb.b(context, resolveInfo), khl.dek(), null, eVar, resolveInfo) {
                    /* class defpackage.kib.AnonymousClass9 */
                    final /* synthetic */ ResolveInfo kdr;
                    final /* synthetic */ e meW;

                    {
                        this.meW = r6;
                        this.kdr = r7;
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        if (this.meW == null) {
                            return true;
                        }
                        this.meW.b(this.kdr);
                        return true;
                    }
                };
                r02.mcx = false;
                arrayList2.add(r02);
            }
        }
        return arrayList2;
    }

    public static void a(Context context, ArrayList<khj<String>> arrayList, HashMap<String, Byte> hashMap, List<ResolveInfo> list, f fVar, String str) {
        l(list, khb.dea());
        AnonymousClass6 r0 = new kie(context.getString(R.string.documentmanager_sendEmail), context.getResources().getDrawable(R.drawable.home_sendmail), hashMap.get("share.mail").byteValue(), null, context, fVar, str) {
            /* class defpackage.kib.AnonymousClass6 */
            final /* synthetic */ Context cvx;
            final /* synthetic */ f meX;
            final /* synthetic */ String mfa;

            {
                this.cvx = r6;
                this.meX = r7;
                this.mfa = r8;
            }

            /* access modifiers changed from: protected */
            @Override // defpackage.kie
            public final String deV() {
                return "mail";
            }

            /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
            /* access modifiers changed from: protected */
            @Override // defpackage.khi
            public final /* synthetic */ boolean z(String str) {
                kib.a(this.cvx, this.meX, true, this.mfa, str);
                return false;
            }
        };
        r0.mfs = str;
        arrayList.add(r0);
    }

    public static void a(Context context, f fVar, boolean z, String str, String str2) {
        boolean z2;
        khi r1;
        List<ResolveInfo> dea = khb.dea();
        ArrayList arrayList = new ArrayList();
        if (VersionManager.aYQ()) {
            int i = 0;
            if (dea != null && !dea.isEmpty()) {
                int size = dea.size();
                int i2 = 0;
                while (true) {
                    if (i2 >= size) {
                        i = i2;
                        z2 = false;
                        break;
                    }
                    ActivityInfo activityInfo = dea.get(i2).activityInfo;
                    if (activityInfo != null && "com.kingsoft.email".equals(activityInfo.packageName) && "com.kingsoft.email.activity.ComposeActivityEmail".equals(activityInfo.name)) {
                        z2 = true;
                        i = i2;
                        break;
                    }
                    i2++;
                }
            } else {
                z2 = false;
            }
            if (z2) {
                ResolveInfo remove = dea.remove(i);
                r1 = new d(khb.a(context, remove, 0), khb.b(context, remove), khl.dek(), null, fVar, remove, z) {
                    /* class defpackage.kib.AnonymousClass2 */
                    final /* synthetic */ f meX;
                    final /* synthetic */ ResolveInfo meY;
                    final /* synthetic */ boolean meZ;

                    {
                        this.meX = r6;
                        this.meY = r7;
                        this.meZ = r8;
                    }

                    @Override // defpackage.kib.d, defpackage.kib.a
                    public final String deU() {
                        return "好用的邮件客户端";
                    }

                    /* access modifiers changed from: protected */
                    @Override // defpackage.kie, defpackage.khi
                    public final void def() {
                        if (this.meZ) {
                            super.def();
                        }
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        String str2 = str;
                        if (this.meX == null) {
                            return true;
                        }
                        this.meX.a(this.meY, str2);
                        return true;
                    }
                };
            } else {
                r1 = new d("WPS邮箱", context.getResources().getDrawable(R.drawable.public_share_recommend_wps_mail_icon), khl.dek(), null, context) {
                    /* class defpackage.kib.AnonymousClass3 */
                    final /* synthetic */ Context cvx;

                    {
                        this.cvx = r6;
                    }

                    @Override // defpackage.kib.d, defpackage.kib.a
                    public final String deU() {
                        return "好用的邮件客户端";
                    }

                    /* access modifiers changed from: protected */
                    @Override // defpackage.kie, defpackage.khi
                    public final void def() {
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("http://hoplink.ksosoft.com/3euaf0"));
                        intent.addFlags(ClientDefaults.MAX_MSG_SIZE);
                        if (intent.resolveActivity(this.cvx.getPackageManager()) != null) {
                            this.cvx.startActivity(intent);
                            return true;
                        }
                        lvg.d(this.cvx, R.string.public_error, 0);
                        return true;
                    }
                };
            }
            r1.mcx = false;
            arrayList.add(r1);
        }
        int size2 = (dea == null || dea.isEmpty()) ? 0 : dea.size();
        int size3 = !arrayList.isEmpty() ? arrayList.size() : 0;
        if (size2 + size3 <= 0) {
            lvg.a(context, context.getString(R.string.documentmanager_noEmailApp), 0);
            return;
        }
        ArrayList arrayList2 = new ArrayList(size3 + size2);
        arrayList2.addAll(arrayList);
        if (size2 > 0) {
            for (ResolveInfo resolveInfo : dea) {
                AnonymousClass4 r12 = new kie(khb.a(context, resolveInfo, 0), khb.b(context, resolveInfo), khl.dek(), null, fVar, resolveInfo, z) {
                    /* class defpackage.kib.AnonymousClass4 */
                    final /* synthetic */ ResolveInfo kdr;
                    final /* synthetic */ f meX;
                    final /* synthetic */ boolean meZ;

                    {
                        this.meX = r6;
                        this.kdr = r7;
                        this.meZ = r8;
                    }

                    /* access modifiers changed from: protected */
                    @Override // defpackage.kie, defpackage.khi
                    public final void def() {
                        if (this.meZ) {
                            super.def();
                        }
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        String str2 = str;
                        if (this.meX == null) {
                            return true;
                        }
                        this.meX.a(this.kdr, str2);
                        return true;
                    }
                };
                r12.mfs = str;
                r12.mcx = false;
                arrayList2.add(r12);
            }
        }
        final czq czq = new czq(context);
        ShareItemsPhonePanel shareItemsPhonePanel = new ShareItemsPhonePanel(context);
        if (!TextUtils.isEmpty(str2)) {
            shareItemsPhonePanel.setData(str2);
        }
        shareItemsPhonePanel.setAdatper(new c(context));
        shareItemsPhonePanel.setItems(arrayList2);
        shareItemsPhonePanel.setOnItemClickListener(new AbsShareItemsPanel.b() {
            /* class defpackage.kib.AnonymousClass5 */

            @Override // cn.wps.moffice.share.panel.AbsShareItemsPanel.b
            public final void bSk() {
                czq.dismiss();
            }
        });
        czq.setView(shareItemsPhonePanel);
        czq.setContentVewPaddingNone();
        czq.setTitleById(R.string.documentmanager_sendEmail);
        czq.show();
    }

    public static void b(Context context, e eVar) {
        int i;
        boolean z;
        khi r0;
        ArrayList arrayList = null;
        List<ResolveInfo> dea = khb.dea();
        ArrayList arrayList2 = new ArrayList();
        if (VersionManager.aYQ()) {
            if (dea != null && !dea.isEmpty()) {
                int size = dea.size();
                int i2 = 0;
                while (true) {
                    if (i2 >= size) {
                        i = i2;
                        z = false;
                        break;
                    }
                    ActivityInfo activityInfo = dea.get(i2).activityInfo;
                    if (activityInfo != null && "com.kingsoft.email".equals(activityInfo.packageName) && "com.kingsoft.email.activity.ComposeActivityEmail".equals(activityInfo.name)) {
                        z = true;
                        i = i2;
                        break;
                    }
                    i2++;
                }
            } else {
                i = 0;
                z = false;
            }
            if (z) {
                ResolveInfo remove = dea.remove(i);
                r0 = new b(khb.a(context, remove, 0), khb.b(context, remove), khl.dek(), null, eVar, remove) {
                    /* class defpackage.kib.AnonymousClass10 */
                    final /* synthetic */ e meW;
                    final /* synthetic */ ResolveInfo meY;

                    {
                        this.meW = r6;
                        this.meY = r7;
                    }

                    @Override // defpackage.kib.a, defpackage.kib.b
                    public final String deU() {
                        return "好用的邮件客户端";
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        dwp.lV("public_share_wpsmail");
                        if (this.meW == null) {
                            return true;
                        }
                        this.meW.b(this.meY);
                        return true;
                    }
                };
            } else {
                r0 = new b("WPS邮箱", context.getResources().getDrawable(R.drawable.public_share_recommend_wps_mail_icon), khl.dek(), null, context) {
                    /* class defpackage.kib.AnonymousClass11 */
                    final /* synthetic */ Context cvx;

                    {
                        this.cvx = r6;
                    }

                    @Override // defpackage.kib.a, defpackage.kib.b
                    public final String deU() {
                        return "好用的邮件客户端";
                    }

                    /* access modifiers changed from: protected */
                    @Override // defpackage.khf, defpackage.khi
                    public final void def() {
                    }

                    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                    /* access modifiers changed from: protected */
                    @Override // defpackage.khi
                    public final /* synthetic */ boolean z(String str) {
                        dwp.lV("public_share_wpsmail_download");
                        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("http://hoplink.ksosoft.com/3euaf0"));
                        intent.addFlags(ClientDefaults.MAX_MSG_SIZE);
                        if (intent.resolveActivity(this.cvx.getPackageManager()) != null) {
                            this.cvx.startActivity(intent);
                            return true;
                        }
                        lvg.d(this.cvx, R.string.public_error, 0);
                        return true;
                    }
                };
            }
            r0.mcx = false;
            arrayList2.add(r0);
        }
        int size2 = (dea == null || dea.isEmpty()) ? 0 : dea.size();
        int size3 = !arrayList2.isEmpty() ? arrayList2.size() : 0;
        if (size2 + size3 <= 0) {
            lvg.a(context, context.getString(R.string.documentmanager_noEmailApp), 0);
        } else {
            ArrayList arrayList3 = new ArrayList(size3 + size2);
            arrayList3.addAll(arrayList2);
            if (size2 > 0) {
                for (ResolveInfo resolveInfo : dea) {
                    AnonymousClass12 r02 = new kie(khb.a(context, resolveInfo, 0), khb.b(context, resolveInfo), khl.dek(), null, eVar, resolveInfo) {
                        /* class defpackage.kib.AnonymousClass12 */
                        final /* synthetic */ ResolveInfo kdr;
                        final /* synthetic */ e meW;

                        {
                            this.meW = r6;
                            this.kdr = r7;
                        }

                        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                        /* access modifiers changed from: protected */
                        @Override // defpackage.khi
                        public final /* synthetic */ boolean z(String str) {
                            if (this.meW == null) {
                                return true;
                            }
                            this.meW.b(this.kdr);
                            return true;
                        }
                    };
                    r02.mcx = false;
                    arrayList3.add(r02);
                }
            }
            arrayList = arrayList3;
        }
        if (arrayList != null) {
            final czq czq = new czq(context);
            ShareItemsPhonePanel shareItemsPhonePanel = new ShareItemsPhonePanel(context);
            shareItemsPhonePanel.setAdatper(new c(context));
            shareItemsPhonePanel.setItems(arrayList);
            shareItemsPhonePanel.setOnItemClickListener(new AbsShareItemsPanel.b() {
                /* class defpackage.kib.AnonymousClass13 */

                @Override // cn.wps.moffice.share.panel.AbsShareItemsPanel.b
                public final void bSk() {
                    czq.dismiss();
                }
            });
            czq.setView(shareItemsPhonePanel);
            czq.setContentVewPaddingNone();
            czq.setTitleById(R.string.documentmanager_sendEmail);
            czq.show();
        }
    }

    public static void l(List<ResolveInfo> list, List<ResolveInfo> list2) {
        if (!(list == null || list2 == null)) {
            for (ResolveInfo resolveInfo : list2) {
                int size = list.size();
                int i = 0;
                while (true) {
                    if (i >= size) {
                        break;
                    } else if (list.get(i).activityInfo.name.equals(resolveInfo.activityInfo.name)) {
                        list.remove(i);
                        break;
                    } else {
                        i++;
                    }
                }
            }
        }
    }
}